﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using BUS;

namespace GUI
{
    public partial class frmQuenMatKhau : Form
    {
        public frmQuenMatKhau()
        {
            InitializeComponent();
        }

        private void frmQuenMatKhau_Load(object sender, EventArgs e)
        {

        }
        NguoiDungBUS nd = new NguoiDungBUS();
        string s = "abcdefghiklmnopqrstuvxyz123456789";
        Random ran = new Random();
        private void bntGui_Click(object sender, EventArgs e)
        {
            lblThongBao.Text = "Bạn Vui Lòng Đợi Trong Giây Lát Chúng Tôi Đang Gửi Password về tài khoản Email Của Bạn";
            int index = ran.Next(s.Length - 1);
            string paw = s[index].ToString();
            index = ran.Next(s.Length - 1);
            paw = paw + s[index].ToString();
            index = ran.Next(s.Length - 1);
            paw = paw + s[index].ToString();
            index = ran.Next(s.Length - 1);
            paw = paw + s[index].ToString();
            index = ran.Next(s.Length - 1);
            paw = paw + s[index].ToString();
            MailMessage mail = new MailMessage("hoangtotrung321@gmail.com", "" + nd.mail(txtTenDangNhap.Text));
            mail.Subject = "Email He Thong Cửa Hàng Hoa";
            mail.Body = "quên hoài Pass Mới của Ban La: (" + paw + ")  Lần sau đừng quên nữa nhé ";
            nd.updatepaw(paw, txtTenDangNhap.Text);
            NetworkCredential maila = new NetworkCredential("hoangtotrung321@gmail.com", "12031209");
            SmtpClient mailclient = new SmtpClient("smtp.gmail.com", 587);
            mailclient.EnableSsl = true;
            mailclient.Credentials = maila;
            mailclient.Send(mail);
            MessageBox.Show("Doi Pass Thanh Cong", "Thong Bao");
            lblThongBao.Text = "Mời Bạn Đăng nhập vào Email để lấy password mới";
            Close();
        }
    }
}
